如何在普通用户下用 80 端口启动 tomcat? | 您所在的位置:网站首页 › 80 8080 端口 › 如何在普通用户下用 80 端口启动 tomcat? |
在普通用户下启动Tomcat并监听80端口需要进行以下操作: 修改Tomcat配置文件 找到Tomcat安装目录下的conf/server.xml文件,找到以下配置: 将其中的port=”8080”改为port=”80”,即监听80端口。然后保存并退出。 执行Tomcat启动命令 在终端或命令行中进入Tomcat安装目录下的bin目录,执行以下命令: ./startup.sh 这将启动Tomcat服务。但是,由于80端口是系统保留端口,普通用户默认情况下没有权限监听该端口。因此,启动时会出现权限不足的错误。 使用authbind命令授权 使用authbind命令可以授权普通用户监听系统保留端口。安装authbind命令后,执行以下命令: sudo apt install authbind sudo touch /etc/authbind/byport/80 sudo chmod 500 /etc/authbind/byport/80 sudo chown /etc/authbind/byport/80 其中,需要替换为当前登录用户的用户名。 接下来,使用authbind命令启动Tomcat: authbind --deep ./startup.sh 这样,Tomcat将可以在普通用户下监听80端口。 注意:使用普通用户启动Tomcat时,可能会遇到一些其他问题,如无法访问某些文件、权限不足等。可以通过修改文件权限、使用sudo命令等方式解决。 |
CopyRight 2018-2019 实验室设备网 版权所有 |